﻿<?xml version="1.0" encoding="UTF-8"?>
<!-- 
Oracle internal Errors (idea of list from nagios oracle.cfg, but list fixed with oracle documentation
see  http://docs.oracle.com/cd/E18283_01/server.112/e17766/toc.htm
-->
<search_pattern version="0.2" >
<!-- section  for oracle checks -->
	<oracle>
		<!-- NLS Errors -->
		<error_pattern>TNS-121[0-9][0-9]</error_pattern>
		<error_pattern>TNS-12545</error_pattern>
		
		<!-- DB Errors -->
		<error_pattern>ORA-0020[0-9]</error_pattern> 		<!-- controlfile Errors -->
		<error_pattern>ORA-00210</error_pattern> 			<!-- cannot open control file -->
		<error_pattern>ORA-00257</error_pattern> 			<!-- archiver is stuck -->
		<error_pattern>ORA-00333</error_pattern> 			<!-- redo log read error -->
		<error_pattern>ORA-00345</error_pattern> 			<!-- redo log write error -->
		<error_pattern>ORA-004[4-7][0-9]</error_pattern>	<!-- ORA-0440 - ORA-0485 background process failure -->
		<error_pattern>ORA-048[0-5]</error_pattern> 
		<error_pattern>ORA-06[0-3][0-9]</error_pattern> 	<!-- ORA-6000 - ORA-0639 internal errors -->
		<error_pattern>ORA-6[0-3][0-9]</error_pattern>		<!-- ORA-6000 - ORA-0639 internal errors -->
		<error_pattern>ORA-006[0-3][0-9]</error_pattern>	<!-- ORA-6000 - ORA-0639 internal errors -->
		<error_pattern>ORA-00700</error_pattern>			<!-- ORA-700 soft internal error over something like this:alter session set events '942 incident(table_missing)' -->
		<error_pattern>ORA-1114</error_pattern> 			<!-- datafile I/O write error -->
		<error_pattern>ORA-01115</error_pattern> 	 		<!-- datafile I/O read error -->
		<error_pattern>ORA-01116</error_pattern> 	 		<!-- cannot open datafile -->
		<error_pattern>ORA-01118</error_pattern> 	 		<!-- cannot add a data file -->
		<error_pattern>ORA-01578</error_pattern> 	 		<!-- data block corruption -->
		<error_pattern>ORA-01135</error_pattern> 	 		<!-- file accessed for query is offline -->
		<error_pattern>ORA-01547</error_pattern> 	 		<!-- tablespace is full -->
		<error_pattern>ORA-01555</error_pattern> 			<!-- snapshot too old -->
		<error_pattern>ORA-01562</error_pattern> 			<!-- failed to extend rollback segment -->
		<error_pattern>ORA-0162[89]</error_pattern>			<!-- ORA-1628 - ORA-1632 maximum extents exceeded -->
		<error_pattern>ORA-0163[0-2]</error_pattern> 
		<error_pattern>ORA-0165[0-6]</error_pattern>		<!-- ORA-1650 - ORA-1656 tablespace is full -->
		<error_pattern>ORA-04031</error_pattern>			<!-- out of shared memory. -->
		<error_pattern>ORA-03113</error_pattern>			<!-- end of file on communication channel -->
		<error_pattern>ORA-06501</error_pattern>			<!-- PL/SQL internal error  -->
		
		<!--RMAN errors -->
		<!--http://docs.oracle.com/cd/E18283_01/server.112/e17766/rmanus.htm -->
		<error_pattern>RMAN-[0-2]</error_pattern>   		<!-- RMAN-00550 to RMAN-20507  -->
		<!--General -->
		
		<error_pattern>error</error_pattern>
		<error_pattern>idle instance</error_pattern>
		<error_pattern>fehler</error_pattern>
		<error_pattern>0x0000</error_pattern>
		<error_pattern>kann nicht</error_pattern>
		<error_pattern>can not</error_pattern>
		<error_pattern>result</error_pattern>
		<error_pattern>warning</error_pattern>
	</oracle>
	<!-- section  for normal checks like the filesytem backup -->
	<other>
		<error_pattern>error</error_pattern>
		<error_pattern>idle instance</error_pattern>
		<error_pattern>fehler</error_pattern>
		<error_pattern>0x0000</error_pattern>
		<error_pattern>kann nicht</error_pattern>
		<error_pattern>can not</error_pattern>
		<error_pattern>result</error_pattern>
		<error_pattern>warning</error_pattern>
	</other>
</search_pattern>